mind-altering substances - French English Dictionary